package com.rainng.coursesystem.module.custom.dto.response;

import com.alibaba.fastjson2.annotation.JSONField;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.rainng.coursesystem.config.DateJsonSerializer;
import com.rainng.coursesystem.module.custom.entity.CustomUser;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class CustomResDTO {

    private String userName;

    private String groupName;

    private String id;
    /**
     * 主检名字
     */
    private String userId;
    /**
     * 组别
     */
    /**
     * 企业名称
     */
    private String comName;
    /**
     * 地址
     */
    private String address;
    /**
     * 地区
     */
    private String area;
    /**
     * 地区码
     */
    private Integer areaCode;
    /**
     * 省份
     */
    private String province;
    /**
     * 城市
     */
    private String city;

    private List<CustomUser> customs;
//    /**
//     * 客户姓名
//     */
//    private String cusName;
//    /**
//     * 电话
//     */
//    private String phone;
//    /**
//     * 微信
//     */
//    private String wechat;
    /**
     * 创建时间
     */
    @JsonSerialize(using = DateJsonSerializer.class)
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /**
     * 创建人
     */
//    @TableField("create_by")
    private String createBy;
    /**
     * 更新时间
     */
    @JsonSerialize(using = DateJsonSerializer.class)
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
    /**
     * 更新人
     */
//    @TableField("update_by")
    private String updateBy;

    private String remark;

}
